package com.baixun.gasentity.vo;
import com.alibaba.excel.annotation.ExcelProperty;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.io.Serializable;

@Data
@ApiModel(description = "无人机操作表导出数据")
public class DroneOperationsExportVO implements Serializable {

    @ApiModelProperty(value = "无人机操作记录的唯一标识", example = "1")
    @ExcelProperty("无人机ID")
    private Long droneId;

    @ApiModelProperty(value = "无人机拍摄图片的URL地址")
    @ExcelProperty("图片URL")
    private String imageUrl;

    @ApiModelProperty(value = "无人机飞行路线的数据")
    @ExcelProperty("飞行路线数据")
    private String routeData;

    @ApiModelProperty(value = "无人机所属的场站名称")
    @ExcelProperty("场站名称")
    private String stationName;

    @ApiModelProperty(value = "报警类型")
    @ExcelProperty("报警类型")
    private String alarmType;

    @ApiModelProperty(value = "无人机操作记录的创建时间")
    @ExcelProperty("创建时间")
    private String createTime;  // 使用 String 类型便于在导出时处理时间格式
}
